Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Ειδικός σε Firmware

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν Ειδικό σε Firmware για να ενταχθεί στην τεχνική μας ομάδα και να συμβάλει στην ανάπτυξη, βελτιστοποίηση και συντήρηση λογισμικού χαμηλού επιπέδου για ενσωματωμένα συστήματα. Ο ιδανικός υποψήφιος θα έχει εμπειρία στον προγραμματισμό σε γλώσσες όπως C/C++, κατανόηση αρχιτεκτονικών μικροελεγκτών και ικανότητα επίλυσης προβλημάτων σε επίπεδο υλικού και λογισμικού. Ο ρόλος απαιτεί συνεργασία με μηχανικούς υλικού, σχεδιαστές προϊόντων και άλλους προγραμματιστές για την υλοποίηση λειτουργιών που είναι κρίσιμες για τη λειτουργία των συσκευών μας. Ο Ειδικός σε Firmware θα είναι υπεύθυνος για τη συγγραφή καθαρού, τεκμηριωμένου και αποδοτικού κώδικα, καθώς και για τη δοκιμή και αποσφαλμάτωση του firmware σε πραγματικές συνθήκες. Επιπλέον, ο υποψήφιος θα πρέπει να είναι εξοικειωμένος με εργαλεία ελέγχου εκδόσεων (όπως Git), πρωτόκολλα επικοινωνίας (SPI, I2C, UART) και να έχει εμπειρία με RTOS ή bare-metal προγραμματισμό. Η ικανότητα να εργάζεται σε ένα δυναμικό περιβάλλον και να προσαρμόζεται σε νέες τεχνολογίες είναι απαραίτητη. Αν σας ενδιαφέρει να εργαστείτε σε καινοτόμα έργα και να συμβάλετε στην ανάπτυξη προϊόντων αιχμής, σας προσκαλούμε να υποβάλετε αίτηση για αυτή τη θέση.

Καθήκοντα

Text copied to clipboard!
  • Ανάπτυξη και συντήρηση firmware για ενσωματωμένα συστήματα
  • Συνεργασία με ομάδες υλικού και λογισμικού
  • Δοκιμή και αποσφαλμάτωση firmware σε πραγματικές συνθήκες
  • Συγγραφή τεκμηρίωσης για τον κώδικα και τις διαδικασίες
  • Βελτιστοποίηση απόδοσης και κατανάλωσης ενέργειας
  • Ενσωμάτωση νέων λειτουργιών και υποστήριξη ενημερώσεων
  • Ανάλυση και επίλυση τεχνικών προβλημάτων
  • Συμμόρφωση με πρότυπα ποιότητας και ασφάλειας
  • Συμμετοχή σε ανασκοπήσεις κώδικα
  • Διαχείριση εκδόσεων και ενημερώσεων firmware

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής, Ηλεκτρονικής ή συναφούς τομέα
  • Εμπειρία στον προγραμματισμό σε C/C++
  • Καλή γνώση αρχιτεκτονικών μικροελεγκτών (ARM, AVR, κ.λπ.)
  • Εμπειρία με εργαλεία ελέγχου εκδόσεων (Git)
  • Κατανόηση πρωτοκόλλων επικοινωνίας (SPI, I2C, UART)
  • Εμπειρία με RTOS ή bare-metal προγραμματισμό
  • Ικανότητα επίλυσης προβλημάτων σε επίπεδο υλικού/λογισμικού
  • Καλή γνώση αγγλικής γλώσσας
  • Ικανότητα εργασίας σε ομάδα και ανεξάρτητα
  • Προσοχή στη λεπτομέρεια και οργανωτικές δεξιότητες

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας με προγραμματισμό σε C/C++;
  • Έχετε εργαστεί με RTOS ή bare-metal συστήματα;
  • Ποια εργαλεία χρησιμοποιείτε για αποσφαλμάτωση firmware;
  • Πώς διαχειρίζεστε την τεκμηρίωση του κώδικά σας;
  • Έχετε εμπειρία με πρωτόκολλα επικοινωνίας όπως SPI ή I2C;
  • Ποια είναι η εμπειρία σας με μικροελεγκτές ARM ή AVR;
  • Πώς διασφαλίζετε την ποιότητα και την ασφάλεια του firmware;
  • Έχετε συμμετάσχει σε ανασκοπήσεις κώδικα;
  • Ποια είναι η εμπειρία σας με εργαλεία ελέγχου εκδόσεων όπως το Git;
  • Πώς αντιμετωπίζετε προβλήματα που σχετίζονται με το υλικό;